MSDN中的[in]跟[out]是什么意思
来源:百度知道 编辑:UC知道 时间:2024/06/05 18:19:46
如题
[in] 表示该参数用于向函数输入数据,[out] 表示该参数用于从函数输出数据
[in/out] 表示该参数用于向函数输入数据,并从函数输出数据
实际的头文件函数定义中通常会改成 IN 和 OUT,这两个宏的定义是空的,只起到标示作用。
in表示这个参数是传入到某个函数里,是函数内部所需要的数据.是从外面传给函数的,所以是in
out表示这个参数传给函数之后,函数会对这个参数进行加工处理,处理之后就是你需要的数据,也就是相当于是从函数内部出来的才是有效数据,所以是out.
比如
void set_xxx(char* p)
{
p[0] = 'a';
p[1] = 'b';
}
这个p就可以认为是out类型的参数,因为p传给函数之后,p指向的数据会被函数改变(加工),加工之后的数据就是我们想要的数据.
里面和落后的意思
MSDN中API参数说明前的[in]和[out]是什么意思
网球比赛中的Inside-out与Outside-in分别是什么意思?
sell in & sell out 在市场营销中的翻译
Is this book out in paperback?中的out是什么意思,这句对吗?
关于MSDN中的句子解释
在嘻哈音乐里,歌词中的什么。。。。。in the house ,。。。check it out,是什么意思呀
访问控制列表ACL中的方向(in/out)是怎么回事儿啊?
zooming in/out 在vista中的详细资料,作用啊,意义啊
rubbish in rubbish out是什么意思?
rubbish in, rubbish out是什么意思?